package nakedtype;
import java.lang.reflect.Array;
//我们不要自己去使用裸类型，裸类型是为了兼容老版本的 API 保留的机制
class MyArray<T> {
    public T[] array = (T[])new Object[10];
    public T[] obj ;

    public void setVal(int pos,T val) {
        obj[pos] = val;
    }
    public T getPos(int pos) {
        return obj[pos];
    }
    public T[] getObj2() {
        return obj;
    }
}
class TestDemo<K,V>{
    K k;
    V v;
}
public class Test {
    public static void main3(String[] args) {
        MyArray myArray = new MyArray();
        myArray.setVal(0,10);
        myArray.setVal(1,2);
        myArray.setVal(2,6);
        myArray.setVal(3,"hell");
        int a  =  (int)myArray.getPos(1);
    }


}